package Excercise;

public class Ex01_Q08 {

	
	public static void main(String[] args) {
		System.out.println(3+4.5*2+27/8);
		System.out.println(true||false&&3<4||!(5==7));
		System.out.println(true||(3<5&&6>=2));
		
		System.out.println('Z' > 'A'); //올바른 식
		//System.out.println(!true >  'A'); 잘못된 식
		//문자변수가 산술/관계 연산자의 피연산자로 되면 자동적으로 int 형으로 승격
		//문자는 일반적으로 ASCII 문자집합의 십진수로 변환
		//따라서, 문자 A는 ASCII 문자집합 십진수 65와 같음
		//문자 z는 ASCII 문자집합 십진수 122와 같음
		//문자 0은 ASCII 문자집합 십진수 48과 같음
		//또한, 정수를 char 형으로 변환하면 ASCII 문자집합의 문자로 출력됨
		//예 )System.out.println((char)63);
		
		System.out.println(7%4+3-2/6* 'Z');
		//문자 Z는 ASCII코드의 십진수 122로 인식
		
		System.out.println('D' + 1 + 'M' % 2/3);
		//문자 D,M은 ASCII코드의 십진수 ??,??로 인식
		System.out.println(5.0 / 3+3 / 3);
		System.out.println(53%21 < 45/18);
		System.out.println((4<6)||true&&false||false &&(2>3));
		System.out.println(7-(3+8*6+3)-(2+5*2));
		

	}

}
